# 格式：[表达式2 循环体 表达式1] 或者 [表达式1 循环体]
# 作用：快速生成新列表
# 执行逻辑：先运行循环体，再是表达式1，最后表达式2
# 需求：生成一个内容为1-10的列表
# 法一：
lst = []
for x in range(1, 11):
    lst.append(x)
print(lst)
# 法二：
lst1 = [x for x in range(1, 11)]
print(lst1)
# 需求：生成一个内容为1-10之内的奇数的列表
lst2 = [y for y in range(1, 11, 2)]
print(lst2)  # 或者：
lst3 = [z for z in range(1, 11) if z % 2]
print(lst3)
